home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 21 / Cream of the Crop 21 (Terry Blount) (October 1996).iso / os2 / nortutil.zip / src / Drawl / drawl.x
Text File  |  1994-04-13  |  17KB  |  427 lines

  1. %{
  2. /*  Title:   English to Texan translator
  3.  *  Author:  Adam Hudd (adam@dadhb1.ti.com)
  4.  *  Date:    5 March 1991
  5.  *  Version: 1.0
  6.  *
  7.  *  Input:   stdin
  8.  *  Output:  stdout
  9.  *  compile: flex -iL drawl.l ; cc -O lex.yy.c -o drawl
  10.  */
  11.  
  12. #include <stdio.h>
  13. #include <ctype.h>
  14.  
  15. void changeCase();
  16. %}
  17. %%
  18. (^|" ")"American"            changeCase(" Amerkin");
  19. (^|" ")"California"            changeCase(" Caleyfornyuh");
  20. (^|" ")"Dallas"                changeCase(" Big D.");
  21. (^|" ")"Fort Worth"            changeCase(" Fowert Wurth");
  22. (^|" ")"Houston"            changeCase(" Useton");
  23. (^|" ")"I don't know"            changeCase(" I-O-no");
  24. (^|" ")"I will"|" I'll"            changeCase(" Ahl");
  25. (^|" ")"I would"            changeCase(" Ahd");
  26. (^|" ")"I "                changeCase(" Ah ");
  27. (^|" ")"I'm "|" I am "            changeCase(" Ahm ");
  28. (^|" ")"I've "|" I have "        changeCase(" Ahv ");
  29. (^|" ")"Mexico"                changeCase(" Messyco");
  30. (^|" ")"San Antonio"            changeCase(" Santone");
  31. (^|" ")"TV"|" television"|" telly"    changeCase(" tayvay");
  32. (^|" ")"Texan"                changeCase(" Texun");
  33. (^|" ")"Texas"                changeCase(" Teksus");
  34. (^|" ")"a while "            changeCase(" uhwahl ");
  35. (^|" ")"a "                changeCase(" uh ");
  36. (^|" ")"about"                changeCase(" bout");
  37. (^|" ")"adult"                changeCase(" a-dult");
  38. (^|" ")"afraid"                changeCase(" frayed");
  39. (^|" ")"and "                changeCase(" an ");
  40. (^|" ")"anniversary"            changeCase(" anavarsry");
  41. (^|" ")"any "                changeCase(" no ");
  42. (^|" ")"anywhere"            changeCase(" anywhare");
  43. (^|" ")"appreciate"            changeCase(" preshate");
  44. (^|" ")"april"                changeCase(" abrul");
  45. (^|" ")"are going to"            changeCase(" sargunna");
  46. (^|" ")"are known"            changeCase(" iz node");
  47. (^|" ")"are "                changeCase(" is ");
  48. (^|" ")"aren't you"            changeCase(" arncha");
  49. (^|" ")"at them"            changeCase(" attum");
  50. (^|" ")"august"                changeCase(" awg-ghust");
  51. (^|" ")"away"                changeCase(" awf");
  52. (^|" ")"awkward"            changeCase(" aukerd");
  53. (^|" ")"bad"                changeCase(" bayud");
  54. (^|" ")"ball"                changeCase(" bawl");
  55. (^|" ")"baptists"            changeCase(" babtusses");
  56. (^|" ")"barbed"                changeCase(" bob");
  57. (^|" ")"be "                changeCase(" bay ");
  58. (^|" ")"bear"                changeCase(" bayur");
  59. (^|" ")"beautiful"            changeCase(" butiful");
  60. (^|" ")"because"            changeCase(" cuz");
  61. (^|" ")"believe"            changeCase(" bleeve");
  62. (^|" ")"bitty"                changeCase(" biddy");
  63. (^|" ")"black"                changeCase(" blaak");
  64. (^|" ")"blue"                changeCase(" bulloo");
  65. (^|" ")"born"                changeCase(" bornd");
  66. (^|" ")"brake"                changeCase(" brayke");
  67. (^|" ")"break"                changeCase(" brayke");
  68. (^|" ")"brick"                changeCase(" breck");
  69. (^|" ")"brighter"            changeCase(" brotter");
  70. (^|" ")"bringing"            changeCase(" brangin");
  71. (^|" ")"brown"                changeCase(" braoyone");
  72. (^|" ")"building"            changeCase(" bildun");
  73. (^|" ")"bulb"                changeCase(" bub");
  74. (^|" ")"call you "            changeCase(" cawya ");
  75. (^|" ")"called you "            changeCase(" cawdja ");
  76. (^|" ")"camera"                changeCase(" Instuhmatik");
  77. (^|" ")"can't"                changeCase(" kaynt");
  78. (^|" ")"can't"|" can not"|" cannot"    changeCase(" kaynt");
  79. (^|" ")"capital"            changeCase(" captul");
  80. (^|" ")"car "                changeCase(" cawer ");
  81. (^|" ")"catch"                changeCase(" ketch");
  82. (^|" ")"chair"                changeCase(" chayer");
  83. (^|" ")"cheer"                changeCase(" chair");
  84. (^|" ")"chicken"            changeCase(" chikun");
  85. (^|" ")"child"                changeCase(" kid");
  86. (^|" ")"children"            changeCase(" kids");
  87. (^|" ")"clean"                changeCase(" klane");
  88. (^|" ")"climate"            changeCase(" kliment");
  89. (^|" ")"cold"                changeCase(" code");
  90. (^|" ")"darker"                changeCase(" dawerker");
  91. (^|" ")"deaf"                changeCase(" dayuf");
  92. (^|" ")"death"                changeCase(" dayuth");
  93. (^|" ")"december"            changeCase(" deceyumbur");
  94. (^|" ")"definite"            changeCase(" defnut");
  95. (^|" ")"did not"|" didn't"        changeCase(" didunt");
  96. (^|" ")"did you"            changeCase(" dja");
  97. (^|" ")"didn't it"            changeCase(" diduhnit");
  98. (^|" ")"different"            changeCase(" difernt");
  99. (^|" ")"difficult"            changeCase(" difahkult");
  100. (^|" ")"divide"                changeCase(" duhvide");
  101. (^|" ")"does"                changeCase(" duz");
  102. (^|" ")"doesn't"            changeCase(" don't");
  103. (^|" ")"dog "                changeCase(" dawg ");
  104. (^|" ")"I don't care"                   changeCase(" don't make no nevur mind to may ");
  105. (^|" ")"door"                changeCase(" dower");
  106. (^|" ")"dreaming"            changeCase(" draimun");
  107. (^|" ")"drink"                changeCase(" drank");
  108. (^|" ")"drinking"            changeCase(" drankin");
  109. (^|" ")"drive"                changeCase(" drahv");
  110. (^|" ")"eight"                changeCase(" ate");
  111. (^|" ")"eighteen"            changeCase(" a-tane");
  112. (^|" ")"eighth"                changeCase(" athd");
  113. (^|" ")"eighty"                changeCase(" ady");
  114. (^|" ")"eleven"                changeCase(" lebum");
  115. (^|" ")"entire"                changeCase(" entahr");
  116. (^|" ")"especially"            changeCase(" speshuly");
  117. (^|" ")"even"                changeCase(" evun");
  118. (^|" ")"evening"            changeCase(" eevnun");
  119. (^|" ")"eventually"            changeCase(" eventchly");
  120. (^|" ")"ever"                changeCase(" evur");
  121. (^|" ")"every once in a while"        changeCase(" evurwonsinawhahl");
  122. (^|" ")"every"                changeCase(" evur");
  123. (^|" ")"exactly"             changeCase(" zakly");
  124. (^|" ")"executive"            changeCase(" zekatuv");
  125. (^|" ")"eye "                changeCase(" ah ");
  126. (^|" ")"father"                changeCase(" papa");
  127. (^|" ")"february"            changeCase(" febberyawary");
  128. (^|" ")"fell "                changeCase(" fayul ");
  129. (^|" ")"fifteen"            changeCase(" fiftane");
  130. (^|" ")"fifth"                changeCase(" fifd");
  131. (^|" ")"fifty"                changeCase(" fifdy");
  132. (^|" ")"fight"                changeCase(" fite");
  133. (^|" ")"figure"                changeCase(" figger");
  134. (^|" ")"filling"            changeCase(" fillin");
  135. (^|" ")"fine"                changeCase(" fahn");
  136. (^|" ")"fire"                changeCase(" far");
  137. (^|" ")"first"                changeCase(" fursd");
  138. (^|" ")"five"                changeCase(" fav");
  139. (^|" ")"fixing"                changeCase(" fixin");
  140. (^|" ")"flower"                changeCase(" flare");
  141. (^|" ")"follow"                changeCase(" faller");
  142. (^|" ")"for "                changeCase(" fahwar ");
  143. (^|" ")"forget"                changeCase(" fergit");
  144. (^|" ")"fork"                changeCase(" fowerk");
  145. (^|" ")"forty"                changeCase(" fardy");
  146. (^|" ")"four"                changeCase(" fower");
  147. (^|" ")"fourteen"            changeCase(" fortane");
  148. (^|" ")"fourth"                changeCase(" fowerth");
  149. (^|" ")"freeze"                changeCase(" fraze");
  150. (^|" ")"friday"                changeCase(" frydy");
  151. (^|" ")"from"                changeCase(" frum");
  152. (^|" ")"front"                changeCase(" frunt");
  153. (^|" ")"gas"                changeCase(" gayus");
  154. (^|" ")"geography"            changeCase(" joggerfee");
  155. (^|" ")"get a hold of you"        changeCase(" gittaholdayew");
  156. (^|" ")"get"                changeCase(" git");
  157. (^|" ")"going to"            changeCase(" gunna");
  158. (^|" ")"going to"            changeCase(" mona");
  159. (^|" ")"gold"                changeCase(" gode");
  160. (^|" ")"got to "            changeCase(" gotta ");
  161. (^|" ")"green"                changeCase(" grane");
  162. (^|" ")"grey"|" gray"            changeCase(" graey");
  163. (^|" ")"guests"                changeCase(" guesss");
  164. (^|" ")"guitar"                changeCase(" gitahwer");
  165. (^|" ")"gulf"                changeCase(" guf");
  166. (^|" ")"hard"                changeCase(" hayud");
  167. (^|" ")"have a "            changeCase(" havuh ");
  168. (^|" ")"have not"|" haven't"        changeCase(" habumt");
  169. (^|" ")"have "                changeCase(" hav ");
  170. (^|" ")"he "                changeCase(" hay ");
  171. (^|" ")"headed"                changeCase(" hardud");
  172. (^|" ")"here"                changeCase(" hare");
  173. (^|" ")"high"                changeCase(" ha");
  174. (^|" ")"hour"                changeCase(" air");
  175. (^|" ")"how are you"            changeCase(" hyeru");
  176. (^|" ")"how do you do "            changeCase(" howdee ");
  177. (^|" ")"huh!"                changeCase(" hawh!");
  178. (^|" ")"huh?"                changeCase(" hawh?");
  179. (^|" ")"hundred"            changeCase(" hunnerd");
  180. (^|" ")"if I "                changeCase(" fah ");
  181. (^|" ")"if it "                changeCase(" hifit ");
  182. (^|" ")"if you"                changeCase(" few");
  183. (^|" ")"if "                changeCase(" hif ");
  184. "ing "                    changeCase("in' ");
  185. (^|" ")"ignorance"            changeCase(" ignernt");
  186. (^|" ")"indian"                changeCase(" hinyun");
  187. (^|" ")"inside"                changeCase(" n-sod");
  188. (^|" ")"instead of"            changeCase(" instudda");
  189. (^|" ")"institute"            changeCase(" instatoot");
  190. (^|" ")"intersection"            changeCase(" innersekshun");
  191. (^|" ")"is a "                changeCase(" izza ");
  192. (^|" ")"is it "                changeCase(" izit ");
  193. (^|" ")"is that "            changeCase(" izzat ");
  194. (^|" ")"is that right "            changeCase(" zatrot ");
  195. (^|" ")"is "                changeCase(" iz ");
  196. (^|" ")"isn't it "            changeCase(" hiduhnit ");
  197. (^|" ")"it appears"            changeCase(" pears");
  198. (^|" ")"it would"            changeCase(" hid");
  199. (^|" ")"it "                changeCase(" hit ");
  200. (^|" ")"it'd "                changeCase(" hid ");
  201. (^|" ")"it's"|" it is"            changeCase(" hit's");
  202. (^|" ")"jail"                changeCase(" jayul");
  203. (^|" ")"january"            changeCase(" janyawary");
  204. (^|" ")"jeans"